package zeroj.web.format.impl;

import zeroj.helper.StringUtil;
import zeroj.web.format.IFormater;

/**
 * 
 * @author LYL(lylsir at gmail dot com)
 *
 */
public class FloatFormater implements IFormater {

	private float defaultValue;
	private static FloatFormater defaultInstance = new FloatFormater(0.0F);
	
	public static FloatFormater getDefaultInstance() {
		
		return defaultInstance;
	}
	public FloatFormater(float defaultValue) {
		this.defaultValue = defaultValue;
	}
	public Object format(String value) {
		
		if(StringUtil.isEmpty(value))
			return defaultValue;
		return Float.parseFloat(value);
	}

}
